package com.coolingme.general;

/**
 * 具体中介者：从具体的同事对象接收消息，向具体同事对象发出命令，协调各同事间的协作
 *
 * @author wangyue
 * @date 2020-09-26 21:28
 */
public class ConcreteMediator extends AbstractMediator {

    @Override
    public void transferA() {
        // 协调行为: 由A转到B
        this.colleagueB.selfMethodB();
    }

    @Override
    public void transferB() {
        // 协调行为: 由B转到A
        this.colleagueA.selfMethodA();
    }
}
